.colorccc{
    color:#ccc;
}
.colorfff{
    color: #fff;
}
.color666{
    color:#666666;
}
.colorff8f44{
    color: #ff8f44;
}
.colorff4444{
    color: #ff4444;
}
.color333{
    color:#333333;
}
.color999{
    color:#999;
}
.color494c5a{
color:#494c5a;
}
.colorc6c6c6{
    color:#c6c6c6;
}
.color000{
    color: #000
}
.color1989fa{
    color:#1989fa;
}
.colorgreen{
    color:green;
}
.bg-eee{
    background-color: #eeeeee;
}
.bg-538cee{
    background-color: #538cee;
}
.bg-white{
    background-color: white;
}
.bg-242323{
    background-color: #242323;;
}
.bg-dcdcdc{
    background-color: #dcdcdc;;
}
.bg-ff8f44{
    background-color: #ff8f44;

}
.bg-ff9544{
    background-color: #ff9544;

}
.bg-E4E5EA{
    background-color: #E4E5EA;

}
.bg-ff4444{
    background-color: #ff4444;
}
.bg-397dd5{
    background-color: #397dd5;
}
.bgf4f4f4{
    background-color: #F4F4F4;
}
.bgccc{
    background-color: #ccc;
}
.bold {
    font-weight: bold;
}

.center{
    text-align: center;
}
.tl{
    text-align: left;
}
.tr{
    text-align: right;
}

img {
    object-fit: cover;
}
img,span{
    vertical-align: middle;
}
button{
    background-color: #ccc;
}
.hide{
    display: none;
}
.show{
    display: block;
}

.borderb{
    border-bottom: 1px solid #DCDCDC;
}

.fixed{
    position: fixed;
    width: 100%;
    z-index: 1;
}

.flex {
    display: flex;
}
.dflex {
    display: flex;
}
.dflex>*{
    flex: 1;
}

.ovhide{
    overflow: hidden;
    overflow-y: auto;
}
.flex-between {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}

.flex-around {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-around;
}

.flex-center {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

.linethrough {
    text-decoration: line-through;
}

.underline {
    text-decoration: underline;
}

/*单行文字 显示不完全的以 ... 结束*/

.wordWrap,
.wordW {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    word-break: break-all;
    word-wrap: break-word;
}


/*多行文字 显示不完全的以 ... 结束*/

.wordWrap2,
.wordW2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-wrap: break-word;
    word-break: break-all;
}

.wordWrap3,
.wordW3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    word-wrap: break-word;
    word-break: break-all;
}

.wordWrap4,
.wordW4 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    word-wrap: break-word;
    word-break: break-all;
}
.wordW14 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 14;
    word-wrap: break-word;
    word-break: break-all;
}
.img100{
    width:100%;
    height:100%;
}
.van-button--info{
    background-color: #FF8F44;
    border-color: #FF8F44;
}

// 
.line_5::after {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height:1px;/*no*/
    background-image: linear-gradient(0deg, transparent 50%, rgb(228, 232, 235) 50%);
  }
  
.upload .van-uploader__wrapper--disabled{
    opacity: 1;
}
  
.upload .van-uploader__input:disabled{
    display: none;
}